Детальная информация о заказе
Запрос позволяет получить информацию о заказе клиента.
Синтаксис запроса
GET https://business.taxi.yandex.ru/api/1.0/client/{идентификатор клиента}/order/{идентификатор заказа}
🔴 Рекомендуем использовать API 2.0. Поддержка API 1.0 в будущем будет прекращена.
Заголовки запроса:
Authorization
OAuth-токен. Процесс получения токена описан в разделе Начало работы.
Запрос может содержать следующие необязательные аргументы:
show_cancel_text
— признак того, что в ответе будет содержаться информация о способах отмены заказа. Возможные значения:true
— ответ с информацией об отмене.false
— ответ без информации об отмене. Значение по умолчанию.
Описание полей ответа
В ответе могут содержаться следующие поля:
Поле | Описание | Формат |
---|---|---|
_id |
Идентификатор заказа. | Строка |
status |
Блок статуса заказа. Содержит следующие поля: - full . |
Объект |
status.full |
Статус заказа. Возможные значения: - search — заказ создан и осуществляется поиск водителя.- driving — водитель найден и едет к месту подачи автомобиля.- waiting — водитель прибыл и ожидает сотрудника.- transporting — сотрудник сел в машину и находится в пути.- complete — заказ завершен успешно.- cancelled — заказ отменен по инициативе клиента или его сотрудника.- failed — заказ отменен таксопарком, так как водитель не может его выполнить.- expired — статус заказа неизвестен. Данный статус может возвращается, если таксопарк вовремя не прислал данные о состоянии заказа.- scheduling — заказ создан, поиск водителя будет начат за некоторое время до подачи автомобиля.- scheduled — заказ создан, водитель назначен и выедет к сотруднику согласно времени подачи. Заказ в этом статусе может быть изменен. |
Строка |
due_date |
Время, к которому необходимо завершить поездку. Формат значений: YYYY-MM-DDThh:mm:ss(±hhmm) . |
Строка |
finished_date |
Дата фактического завершения поездки. Формат значений: YYYY-MM-DDThh:mm:ss(±hhmm) . |
Строка |
performer |
Блок с информацией об исполнителе заказа. | Объект |
car |
Название автомобиля. | Строка |
fullname |
Имя водителя. | Строка |
phone |
Телефонный номер водителя. | Строка |
corp_user |
Блок с информацией о пользователе. | Объект |
user_id |
Идентификационный номер пользователя. | Строка |
destination |
Блок с информацией о месте назначения поездки. | Объект |
fullname |
Полный адрес. | Строка |
geopoint |
Блок с координатами места. Формат параметра:[долгота,широта] |
Массив |
source |
Блок с информацией о месте начала поездки. | Объект |
cancel_rules |
Блок с информацией об отмене заказа. | Объект |
can_cancel |
Признак возможности отменить заказ. | Логическое |
message |
Текстовое описание правил отмены заказа. | Строка |
state |
Условия отмены заказа. Возможные значения: - free — бесплатная отмена.- minimal — отмена с оплатой только стоимости подачи машины.- paid — отмена с полной оплатой поездки. |
Строка |
title |
Название правил отмены. | Строка |
cost |
Стоимость поездки. | Число |
cost_with_vat |
Стоимость поездки с НДС. | Число |
class |
Тариф поездки. | Строка |
cost_center |
Название центра затрат клиента. | Строка |
cost_center_values |
Новые поля центров затрат. | Массив |
cost_center_values.[N].id |
id поля центров затрат. | Строка |
cost_center_values.[N].title |
Название поля центров затрат. | Строка |
cost_center_values.[N].value |
Значение поля центров затрат для данного заказа. | Строка |
created_by |
Имя создателя заказа. | Строка |
Пример запроса
GET https://business.taxi.yandex.ru/api/1.0/client/a2...d09/order/8b...e432?show_cancel_text=true
...
Authorization: <OAuth-токен>
Пример ответа
Пример ответа на данный запрос выглядит следующим образом:
{
"_id": "8b8de2e41d204f42b0a775b2edd6e432",
"status": "finished",
"due_date": "2016-03-24T21:37:17",
"finished_date": "2016-03-24T21:47:17",
"performer": {
"car": "Volkswagen Caravelle коричневый А123ВЕ",
"fullname": "Сергей",
"phone": "+75551234567"
},
"corp_user": {
"user_id": "88eaf8ef4d8b4d8384f6064da13a1680"
},
"destination": {
"fullname": "Россия, Москва, Большая Никитская улица, 13",
"geopoint": [
"37.600296",
"55.750379"
]
},
"source": {
"fullname": "Россия, Москва, улица Тимура Фрунзе, 11к8",
"geopoint": [
"37.5887876121",
"55.734141752"
]
},
"cancel_rules": {
"can_cancel": true,
"message": "Сейчас отмена бесплатна. После приезда водителя за это, возможно, придётся платить",
"state": "free",
"title": "Бесплатная отмена"
},
"cost": 540,
"cost_with_vat": 680,
"class": "econom",
"cost_center": "some cost center",
"cost_centers": [
{
"id": "cost_center",
"title": "Центр затрат",
"value": "командировка"
},
{
"id": "0123456789abcdef0123456789abcde1",
"title": "Цель поездки",
"value": "особая цель"
}
],
"created_by": "Менеджер Анна"
}
Возможные коды ответа
Ответ на данный запрос может содержать следующие стандартные HTTP-коды:
200
— запрос выполнен успешно.401
— был передан неверный OAuth-токен.403
— у клиента не хватает прав на выполнение данного запроса.404
— запрашиваемая запись не найдена.
Была ли статья полезна?
Предыдущая
Следующая